<template>
  <div class="search">
    <van-nav-bar
      fixed
      title="商品列表"
      left-arrow
      @click-left="$router.go(-1)"
      
    />

    <van-search
      shape="round"
      background="#ffffff"
      placeholder="请输入搜索关键词"
      show-action
      @search="getData()"
      v-model="search"
    >
      <template #action>
        <van-icon class="tool" name="apps-o" />
      </template>
    </van-search>

    <!-- 排序选项按钮 -->
    <div class="sort-btns">
      <div class="sort-item">综合</div>
      <div class="sort-item">销量</div>
      <div class="sort-item">价格</div>
    </div>

    <div class="goods-list">
      <GoodsItem v-for="item in proList" :key="item.goods_id" :item="item"></GoodsItem>
    </div>
  </div>
</template>

<script setup>
import { ref, onMounted, computed } from "vue";
import { useRouter } from "vue-router";
import GoodsItem from "../../components/GoodsItem.vue";
import { getProList } from "../../api/product";
// import {getHistoryList,setHistoryList,HISTORY_KEY} from "./chijiu.js"
const router = useRouter();
const search = ref("");
const page = ref(1);
const proList=ref([]);
onMounted(() => {
  getData()
});
async function getData(){
  const { data: { list } } = await getProList({
    goodsName: search.value,
    page: page.value
  })
  proList.value = list.data
  // console.log(proList.value,"proList.value");
}
</script>

<style lang="less" scoped>
.search {
  padding-top: 46px;
  ::v-deep .van-icon-arrow-left {
    color: #333;
  }
  .tool {
    font-size: 24px;
    height: 40px;
    line-height: 40px;
  }

  .sort-btns {
    display: flex;
    height: 36px;
    line-height: 36px;
    .sort-item {
      text-align: center;
      flex: 1;
      font-size: 16px;
    }
  }
}

// 商品样式
.goods-list {
  background-color: #f6f6f6;
}
</style>
